home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / boss / boss_doc.lzh / BOSS.TOC < prev    next >
Text File  |  1992-03-08  |  15KB  |  274 lines

  1.  
  2.  
  3.  
  4.                        T A B L E   O F   C O N T E N T S 
  5.  
  6.           1. Introduction...............................................1
  7.  
  8.           2. Technical Nitty Gritties...................................1
  9.  
  10.           3. User Supported Software....................................2
  11.              3.1. Registering...........................................2
  12.              3.2. Support Services......................................2
  13.                   3.2.1. Electronic Support.............................3
  14.  
  15.           4. The Basics.................................................4
  16.              4.1. Window Basics.........................................5
  17.              4.2. Data Entry Basics.....................................6
  18.              4.3. Form Basics...........................................7
  19.              4.4. Popup Menu Basics.....................................8
  20.                   4.4.1. Notes.........................................13
  21.              4.5. Help System Basics...................................14
  22.                   4.5.1. Notes.........................................16
  23.              4.6. Mouse Basics.........................................19
  24.              4.7. Important Concepts...................................22
  25.                   4.7.1. WINBOSS.H.....................................22
  26.                   4.7.2. Window Handles................................22
  27.                   4.7.3. Mouse Handles.................................22
  28.                   4.7.4. Window Origin.................................22
  29.                   4.7.5. Text and Data Field Origins...................22
  30.                   4.7.6. Attributes....................................22
  31.                   4.7.7. Fields and Forms..............................23
  32.                   4.7.8. Return Values.................................23
  33.                   4.7.9. Closing Forms and Windows.....................23
  34.                   4.7.10. Overlapping Windows..........................24
  35.                   4.7.11. Functions....................................25
  36.  
  37.           5. Distribution Methods & Media Kits ........................26
  38.              5.1. CompuServe, GENIE, BIX, & Bulletin Board Files.......26
  39.              5.2. The SHAREWARE Distribution Diskette(s)...............26
  40.              5.3. The SOURCE Distribution Diskette(s)..................30
  41.  
  42.           6. Installation, Compiling, Linking .........................38
  43.              6.1. Installation.........................................38
  44.                   6.1.1. Installation Notes and Cautions...............39
  45.              6.2. Compiling (Command line).............................40
  46.              6.3. Linking (Command line)...............................41
  47.  
  48.           7. General and Compiler Specific Notes.......................43
  49.              7.1. Upgrading - Existing Applications Impact.............44
  50.              7.2. Current Compilers & Libraries........................44
  51.              7.3. EGA & VGA Expanded Line & Column Modes...............44
  52.              7.4. Terminate and Stay Resident (TSR) Programming........44
  53.              7.5. Important Globals....................................45
  54.                   7.5.1. wns_dmaflg....................................45
  55.                   7.5.2. wn_sbit.......................................45
  56.                   7.5.3. wns_escape....................................45
  57.              7.6. Microsoft C..........................................46
  58.              7.7. Microsoft QuickC.....................................46
  59.  
  60.  
  61.  
  62.              7.8. Microsoft Quick C for Windows........................47
  63.              7.9. Borland Turbo C, Borland C++ and Borland Turbo C++...48
  64.              7.10. MIX Power C.........................................48
  65.              7.11. TopSpeed C..........................................49
  66.              7.12. Zortech C...........................................50
  67.              7.13. Lattice C...........................................50
  68.              7.14. Feedback............................................50
  69.  
  70.           8. Hints on Resolving Common Problems........................51
  71.              8.1. Unresolved Externals.................................51
  72.              8.2. Fixup Offset Errors..................................51
  73.              8.3. Bad Handle Exits.....................................51
  74.              8.4. Fatal Compilation Errors.............................51
  75.              8.5. Missing Files........................................51
  76.              8.6. Linking Errors.......................................52
  77.              8.7. Other Problems.......................................52
  78.  
  79.           9. Making Changes............................................53
  80.              9.1. General Considerations...............................53
  81.              9.2. Specific Changes to Consider.........................54
  82.              9.3. TopSpeed C ..........................................55
  83.              9.4. Microsoft, Borland, Watcom  .........................57
  84.              9.5. Zortech, Lattice, Mix Power C........................57
  85.                   9.5.1. Assembly Language Object Files................57
  86.                   9.5.2. Assembly Language Object File Matrix..........58
  87.                   9.5.3. Assembler Code................................60
  88.              9.6. C Code...............................................61
  89.  
  90.          10. Function Call Synopsis....................................62
  91.              10.1. wn_init -- init window system.......................63
  92.              10.2. wn_exit -- exit window system.......................63
  93.              10.3. wn_psinit() -- init window system - physical size...63
  94.              10.4. wn_dmode -- set window display mode.................64
  95.              10.5. wn_open -- open window .............................65
  96.              10.6. wn_title -- title window............................67
  97.              10.7. wn_titla -- title window with attribute.............67
  98.              10.8. wn_stitle -- super title window.....................68
  99.              10.9. wn_stitla -- super title window with attribute......69
  100.              10.10. wn_close -- close window...........................70
  101.              10.11. wn_save -- save screen image ......................70
  102.              10.12. wn_restore -- restore saved screen image...........71
  103.              10.13. wn_move -- move window.............................71
  104.              10.14. wn_locate -- locate cursor in window...............72
  105.              10.15. wn_printf -- window printf.........................73
  106.              10.16. wn_puts -- put string (high speed).................74
  107.              10.17. wn_putc -- put character ..........................74
  108.              10.18. wn_gets -- get string with validation..............75
  109.              10.19. wn_putsa -- put string and attribute (high speed)..76
  110.              10.20. wn_putca -- put character and attribute............76
  111.              10.21. wn_insrow -- insert row in window..................78
  112.              10.22. wn_delrow -- delete row from window................78
  113.              10.23. wn_clr -- window: clear entire window..............79
  114.              10.24. wn_clrrow -- window: clear single row .............79
  115.              10.25. wn_clreol -- window: clear cursor to end of line...79
  116.              10.26. wn_clreow -- window: clear cursor to end of window.79
  117.  
  118.  
  119.  
  120.              10.27. wn_activate -- activate window.....................79
  121.              10.28. wn_color -- set window & border attribute..........80
  122.              10.29. wn_wrap -- set/clear line wrap flag................81
  123.              10.30. wn_sync -- set/clear cursor synchronization flag...81
  124.              10.31. wn_scroll -- set scrolling method for window.......82
  125.              10.32. wn_dma -- set/clear write RAM directly flag........83
  126.              10.33. wn_fixcsr -- update window cursor position.........83
  127.              10.34. wn_boxset -- set box drawing character set.........84
  128.              10.35. wn_natrib -- set new attribute in window NOW!...